most indefatigable - Turc Anglais Dictionnaire